Skip to content

fix(java): Allow frame removals during symbolication#104319

Merged
romtsn merged 1 commit intomasterfrom
rz/feat/symbolicated-frames-removal-java
Dec 3, 2025
Merged

fix(java): Allow frame removals during symbolication#104319
romtsn merged 1 commit intomasterfrom
rz/feat/symbolicated-frames-removal-java

Conversation

@romtsn
Copy link
Copy Markdown
Member

@romtsn romtsn commented Dec 3, 2025

Since the introduction of getsentry/symbolicator#1817 Symbolicator can actually remove frames, not only expand/remap them, so this change is necessary to not display synthetic frames generated by R8/proguard.

NOTE: We only apply this logic for java frames to account for mixed stacktraces.

Before

Google Chrome 2025-12-03 13 03 20

After

Finder 2025-12-03 14 17 53

@romtsn romtsn requested a review from a team as a code owner December 3, 2025 15:38
@github-actions github-actions bot added the Scope: Backend Automatically applied to PRs that change backend components label Dec 3, 2025
@codecov
Copy link
Copy Markdown

codecov bot commented Dec 3, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@             Coverage Diff             @@
##           master   #104319      +/-   ##
===========================================
+ Coverage   80.56%    80.60%   +0.03%     
===========================================
  Files        9340      9339       -1     
  Lines      399156    399176      +20     
  Branches    25552     25552              
===========================================
+ Hits       321595    321750     +155     
+ Misses      77122     76987     -135     
  Partials      439       439              

@romtsn romtsn merged commit 4a79ad5 into master Dec 3, 2025
69 checks passed
@romtsn romtsn deleted the rz/feat/symbolicated-frames-removal-java branch December 3, 2025 16:13
@github-actions github-actions bot locked and limited conversation to collaborators Dec 19, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Scope: Backend Automatically applied to PRs that change backend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants